

html, button, input, select, textarea,
.pure-g [class *= "pure-u"] {
    font-family: sans-serif;
    font-weight: 100;
    letter-spacing: 0.01em;
}


/* --------------------------
 * Element Styles
 * --------------------------
*/

body {
    min-width: 320px;
    color: #777;
    line-height: 1.6;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    color: rgb(75, 75, 75);
}
h3 {
    font-size: 1.25em;
}
h4 {
    font-size: 1.125em;
}

a {
    color: #3b8bba; /* block-background-text-normal */
    text-decoration: none;
}

a:visited {
    color: #265778; /* block-normal-text-normal */
}

dt {
    font-weight: bold;
}
dd {
    margin: 0 0 10px 0;
}

aside {
    background: #1abc9c; /* same color as selected state on site menu */
    padding: 0.3em 1em;
    border-radius: 3px;
    color: #fff;
}
aside a, aside a:visited {
    color: rgb(169, 226, 255);
}

.pure-button-xsmall {
    font-size: 100%;
    background-color: #0078e7;
    color: #fff
}

.pure-button-small {
    font-size: 150%;
    background-color: #0078e7;
    color: #fff
}

.pure-button-large {
    font-size: 200%;
    background-color: #0078e7;
    color: #fff
}

.pure-button-xlarge {
    font-size: 250%;
    background-color: #0078e7;
    color: #fff
}

.pure-center{
    text-align:center
}
